home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 1833 / 1833.xpi / chrome / yoono.jar / content / yoono / dialogs / synchroask.js < prev    next >
Text File  |  2009-12-16  |  1KB  |  37 lines

  1. var strbundle=document.getElementById("yoono-synchroask-strings");
  2. var selectedAction;
  3.  
  4. function init() {
  5.    var defaultAction = YOONO_PREFS.get("synchroaction");
  6.    // selectionne le bouton radio correspondant aux preferences
  7.    document.getElementById("yoono-synchroask-" + defaultAction + "-radio").setAttribute('selected', true);
  8.    // affiche le texte d avertissement
  9.    selectItem();
  10.    // check if other known synchronizers
  11.    if(YOONO_CMPT.checkIncompatibility(YOONO_CMPT.bkmSyncIncompatibleExtensions)) {
  12.      var w = document.getElementById('yoono-othersync-warning');
  13.      w.removeAttribute('collapsed');
  14.    }
  15.    centerWindow();
  16. }
  17.  
  18. function selectItem() {
  19.    selectedAction = document.getElementById("yoono-synchroask-radiogroup").selectedItem.value;
  20.    document.getElementById("yoono-synchroask-actionwarning").firstChild.data = strbundle.getString("synchro." + selectedAction + ".warning");
  21.  
  22.    sizeToContent();
  23. }
  24.  
  25. function validatePrefs () {
  26.    selectedAction = document.getElementById("yoono-synchroask-radiogroup").selectedItem.value;
  27.    YNPREFBRANCH.setCharPref("synchroaction" , selectedAction);
  28.  
  29.    if(selectedAction == "nosynchro") {
  30.       // persistant pref setting
  31.       YNPREFBRANCH.setBoolPref("nosynchro" , true);
  32.    } else {
  33.       YNPREFBRANCH.setBoolPref("nosynchro" , false);
  34.    }
  35.  
  36. }
  37.